

#ifdef _MSC_VER
#pragma warning(disable : 4127)	// conditional expression is constant
#pragma warning(disable : 4244) // possible loss of data
#pragma warning(disable : 4996)	// deprecated functions

#define inline __inline

// Visual Studio support alloca(), but it always align variables to 16-bit
// boundary, while SSE need 128-bit alignment. So we disable alloca() when
// SSE is enabled.
#ifndef _USE_SSE
#define USE_ALLOCA
#endif

/* Default to floating point */
#ifndef FIXED_POINT
#define FLOATING_POINT
//#define USE_SMALLFT
#else
#define USE_KISS_FFT
#endif

/* We don't support visibility on Win32 */
#define EXPORT

#endif